Big Huge Thesaurus

ritual killing

noun